package com.tf_cut.admin.agent.vo;

import java.io.Serializable;
import java.math.BigDecimal;

import com.tf_cut.admin.common.pojo.PageCondition;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@NoArgsConstructor	//无参数构造函数，不加会在bean copy时报错
@AllArgsConstructor //全参数构造函数
@Builder			//有全参数构造函数时，可以使用builder方式new 对象
@Data
public class AgentAccountVo extends PageCondition implements Serializable{
	// 代理商
	private String agentId;
	// 虚拟账户
	private String agentAccountId;
	private String agentAccount;
	private BigDecimal agentAccountBalance;
	private BigDecimal agentAccountIncome;
	private BigDecimal agentAccountPay;
	private BigDecimal agentAccountCommission;
	private BigDecimal agentAccountFreeze;
	
	private BigDecimal operationMoney;	// 交易金额
	private Integer direction;		// 交易方向，1：收入；-1：支出
	
	private String tradeComment; // 备注
}
